约 9242 字
约 46 分钟
Python 自带了许多内置的模块,称为标准库模块,它们无需额外安装即可直接导入使用。
模块名 | 功能描述 | 详情 |
---|---|---|
string | 常见的字符串操作 | 查看 |
re | 正则表达式操作 | 查看 |
difflib | 计算差异的辅助工具 | 查看 |
textwrap | 文本自动换行与填充 | 查看 |
unicodedata | Unicode 数据库 | 查看 |
stringprep | 因特网字符串预处理 | 查看 |
readline | GNU readline 接口 | 查看 |
rlcompleter | 用于 GNU readline 的补全函数 | 查看 |
struct | 将字节串解读为打包的二进制数据 | 查看 |
codecs | 编解码器注册和相关基类 | 查看 |
datetime | 基本日期和时间类型 | 查看 |
zoneinfo | IANA 时区支持 | 查看 |
calendar | 通用日历相关函数 | 查看 |
collections | 容器数据类型 | 查看 |
collections.abc | 容器的抽象基类 | 查看 |
heapq | 堆队列算法 | 查看 |
bisect | 数组二分算法 | 查看 |
array | 高效的数字值数组 | 查看 |
weakref | 弱引用 | 查看 |
types | 动态类型创建和内置类型名称 | 查看 |
copy | 浅层及深层拷贝操作 | 查看 |
pprint | 数据美化输出 | 查看 |
reprlib | 替代性 repr() 实现 | 查看 |
enum | 对枚举的支持 | 查看 |
graphlib | 操作类似图的结构的功能 | 查看 |
numbers | 数字抽象基类 | 查看 |
math | 数学函数 | 查看 |
cmath | 针对复数的数学函数 | 查看 |
decimal | 十进制定点和浮点算术 | 查看 |
fractions | 有理数 | 查看 |
random | 生成伪随机数 | 查看 |
statistics | 数字统计函数 | 查看 |
itertools | 为高效循环创建迭代器的函数 | 查看 |
operator | 标准运算符对应函数 | 查看 |
pathlib | 面向对象的文件系统路径 | 查看 |
os.path | 常用的路径操作 | 查看 |
stat | 解释 stat() 的结果 | 查看 |
filecmp | 文件和目录比较 | 查看 |
tempfile | 生成临时文件和目录 | 查看 |
glob | Unix 风格的路径名模式扩展 | 查看 |
fnmatch | Unix 文件名模式匹配 | 查看 |
linecache | 随机访问文本行 | 查看 |
shutil | 高层级文件操作 | 查看 |
pickle | Python 对象序列化 | 查看 |
copyreg | 注册 pickle 支持函数 | 查看 |
shelve | Python 对象持久化 | 查看 |
marshal | 内部 Python 对象序列化 | 查看 |
dbm | Unix "数据库" 接口 | 查看 |
sqlite3 | SQLite 数据库的 DB-API 2.0 接口 | 查看 |
zlib | 与 gzip 兼容的压缩 | 查看 |
gzip | 对 gzip 文件的支持 | 查看 |
bz2 | 对 bzip2 压缩算法的支持 | 查看 |
lzma | 使用 LZMA 算法进行压缩 | 查看 |
zipfile | 操作 ZIP 归档文件 | 查看 |
tarfile | 读写 tar 归档文件 | 查看 |
csv | CSV 文件读写 | 查看 |
configparser | 配置文件解析器 | 查看 |
tomllib | 解析 TOML 文件 | 查看 |
netrc | netrc 文件处理 | 查看 |
plistlib | 生成与解析 Apple .plist 文件 | 查看 |
hashlib | 安全哈希与消息摘要 | 查看 |
hmac | 用于消息验证的密钥哈希 | 查看 |
secrets | 生成管理密码的安全随机数 | 查看 |
os | 多种操作系统接口 | 查看 |
io | 处理流的核心工具 | 查看 |
time | 时间的访问和转换 | 查看 |
logging | Python 的日志记录工具 | 查看 |
logging.config | 日志记录配置 | 查看 |
logging.handlers | 日志处理器 | 查看 |
platform | 访问底层平台的标识数据 | 查看 |
errno | 标准 errno 系统符号 | 查看 |
ctypes | Python 的外部函数库 | 查看 |
argparse | 用于命令行选项、参数和子命令的解析器 | 查看 |
optparse | 命令行选项的解析器 | 查看 |
getpass | 可移植的密码输入 | 查看 |
fileinput | 迭代来自多个输入流的行 | 查看 |
curses | 字符单元显示的终端处理 | 查看 |
curses.textpad | 用于 curses 程序的文本输入控件 | 查看 |
curses.ascii | 用于 ASCII 字符的工具 | 查看 |
curses.panel | 针对 curses 的面板栈扩展 | 查看 |
threading | 基于线程的并行 | 查看 |
multiprocessing | 基于进程的并行 | 查看 |
multiprocessing.shared_memory | 可跨进程直接访问的共享内存 | 查看 |
concurrent.futures | 启动并行任务 | 查看 |
subprocess | 子进程管理 | 查看 |
sched | 事件调度器 | 查看 |
queue | 同步队列类 | 查看 |
contextvars | 上下文变量 | 查看 |
_thread | 低层级多线程 API | 查看 |
asyncio | 异步 I/O | 查看 |
socket | 低层级的网络接口 | 查看 |
ssl | 套接字对象的 TLS/SSL 包装器 | 查看 |
select | 等待 I/O 完成 | 查看 |
selectors | 高层级 I/O 复用 | 查看 |
signal | 设置异步事件处理器 | 查看 |
mmap | 内存映射文件支持 | 查看 |
email | 电子邮件与 MIME 处理包 | 查看 |
json | JSON 编码器和解码器 | 查看 |
mailbox | 操纵多种格式的邮箱 | 查看 |
mimetypes | 将文件名映射到 MIME 类型 | 查看 |
base64 | Base16, Base32, Base64, Base85 数据编码 | 查看 |
binascii | 在二进制数据和 ASCII 之间进行转换 | 查看 |
quopri | 编码与解码 MIME 转码的可打印数据 | 查看 |
html | 超文本标记语言支持 | 查看 |
html.parser | 简单的 HTML 和 XHTML 解析器 | 查看 |
html.entities | HTML 一般实体的定义 | 查看 |
xml.etree.ElementTree | ElementTree XML API | 查看 |
xml.dom | 文档对象模型 API | 查看 |
xml.dom.minidom | 最小化的 DOM 实现 | 查看 |
xml.dom.pulldom | 对构建部分 DOM 树的支持 | 查看 |
xml.sax | SAX2 解析器支持 | 查看 |
xml.sax.handler | SAX 处理器的基类 | 查看 |
xml.sax.saxutils | SAX 工具集 | 查看 |
xml.sax.xmlreader | 用于 XML 解析器的接口 | 查看 |
xml.parsers.expat | 使用 Expat 进行快速 XML 解析 | 查看 |
webbrowser | 方便的 Web 浏览器控制工具 | 查看 |
wsgiref | WSGI 工具和参考实现 | 查看 |
urllib | URL 处理模块 | 查看 |
urllib.request | 用于打开 URL 的可扩展库 | 查看 |
urllib.response | urllib 使用的 Response 类 | 查看 |
urllib.parse | 将 URL 解析为组件 | 查看 |
urllib.error | 由 urllib.request 引发的异常类 | 查看 |
urllib.robotparser | 用于 robots.txt 的解析器 | 查看 |
http | HTTP 模块 | 查看 |
http.client | HTTP 协议客户端 | 查看 |
ftplib | FTP 协议客户端 | 查看 |
poplib | POP3 协议客户端 | 查看 |
imaplib | IMAP4 协议客户端 | 查看 |
smtplib | SMTP 协议客户端 | 查看 |
uuid | UUID objects according to RFC 4122 | 查看 |
socketserver | 用于网络服务器的框架 | 查看 |
http.server | HTTP 服务器 | 查看 |
http.cookies | HTTP 状态管理 | 查看 |
http.cookiejar | HTTP 客户端的 Cookie 处理 | 查看 |
xmlrpc | XMLRPC 服务端与客户端模块 | 查看 |
xmlrpc.client | XML-RPC 客户端访问 | 查看 |
xmlrpc.server | 基本 XML-RPC 服务器 | 查看 |
ipaddress | IPv4/IPv6 操作库 | 查看 |
wave | 读写 WAV 文件 | 查看 |
colorsys | 颜色系统间的转换 | 查看 |
gettext | 多语种国际化服务 | 查看 |
locale | 国际化服务 | 查看 |
turtle | 海龟绘图 | 查看 |
cmd | 对面向行的命令解释器的支持 | 查看 |
shlex | 简单词法分析 | 查看 |
tkinter | Tcl/Tk 的 Python 接口 | 查看 |
tkinter.colorchooser | 颜色选择对话框 | 查看 |
tkinter.font | Tkinter 字体包装器 | 查看 |
tkinter.messagebox | Tkinter 消息提示 | 查看 |
tkinter.scrolledtext | 流动文本控件 | 查看 |
tkinter.dnd | 拖放操作支持 | 查看 |
tkinter.ttk | Tk 带主题的控件 | 查看 |
IDLE | Python 编辑器和 shell | 查看 |
typing | 对类型提示的支持 | 查看 |
pydoc | 文档生成器和在线帮助系统 | 查看 |
doctest | 测试交互式的 Python 示例 | 查看 |
unittest | 单元测试框架 | 查看 |
unittest.mock | 模拟对象库 | 查看 |
unittest.mock | 新手入门 | 查看 |
test | Python 回归测试包 | 查看 |
test.support | 针对 Python 测试套件的工具 | 查看 |
test.support.socket_helper | 用于套接字测试的工具 | 查看 |
test.support.script_helper | 用于 Python 执行测试工具 | 查看 |
test.support.bytecode_helper | 用于测试正确字节码生成的支持工具 | 查看 |
test.support.threading_helper | 用于线程测试的工具 | 查看 |
test.support.os_helper | 用于操作系统测试的工具 | 查看 |
test.support.import_helper | 用于导入测试的工具 | 查看 |
test.support.warnings_helper | 用于警告测试的工具 | 查看 |
bdb | 调试器框架 | 查看 |
faulthandler | 转储 Python 回溯信息 | 查看 |
pdb | Python 的调试器 | 查看 |
timeit | 测量小代码片段的执行时间 | 查看 |
trace | 跟踪或记录 Python 语句的执行 | 查看 |
tracemalloc | 跟踪内存分配 | 查看 |
ensurepip | 初始设置 pip 安装器 | 查看 |
venv | 虚拟环境的创建 | 查看 |
zipapp | 管理可执行的 Python zip 归档文件 | 查看 |
sys | 系统相关的形参和函数 | 查看 |
sys.monitoring | 执行事件监测 | 查看 |
sysconfig | 提供对 Python 配置信息的访问 | 查看 |
builtins | 内置对象 | 查看 |
__main__ | 最高层级代码环境 | 查看 |
warnings | 警告信息控制 | 查看 |
dataclasses | 数据类 | 查看 |
contextlib | 为 with语句上下文提供的工具 | 查看 |
abc | 抽象基类 | 查看 |
atexit | 退出处理器 | 查看 |
traceback | 打印或读取栈回溯信息 | 查看 |
__future__ | Future 语句定义 | 查看 |
gc | 垃圾回收器接口 | 查看 |
inspect | 检查当前对象 | 查看 |
site | 站点专属的配置钩子 | 查看 |
code | 解释器基类 | 查看 |
codeop | 编译 Python 代码 | 查看 |
zipimport | 从 Zip 归档导入模块 | 查看 |
pkgutil | 包扩展工具 | 查看 |
modulefinder | 查找脚本使用的模块 | 查看 |
runpy | 查找并执行 Python 模块 | 查看 |
importlib | import 的实现 | 查看 |
importlib.resources | 包资源的读取、打开和访问 | 查看 |
importlib.resources.abc | 资源的抽象基类 | 查看 |
importlib.metadata | 访问软件包元数据 | 查看 |
ast | Abstract Syntax Trees | 查看 |
symtable | 访问编译器的符号表 | 查看 |
token | 用于 Python 解析树的常量 | 查看 |
keyword | 检验 Python 关键字 | 查看 |
tokenize | Python 源代码的分词器 | 查看 |
tabnanny | 检测有歧义的缩进 | 查看 |
pyclbr | Python 模块浏览器支持 | 查看 |
py_compile | 编译 Python 源文件 | 查看 |
compileall | 字节编译 Python 库 | 查看 |
dis | Python 字节码反汇编器 | 查看 |
pickletools | pickle 开发者工具 | 查看 |
msvcrt | 来自 MS VC++ 运行时的有用例程 | 查看 |
winreg | Windows 注册表访问 | 查看 |
winsound | 针对 Windows 的声音播放接口 | 查看 |
posix | 最常见的 POSIX 系统调用 | 查看 |
pwd | 密码数据库 | 查看 |
grp | 组数据库 | 查看 |
termios | POSIX 风格的 tty 控制 | 查看 |
tty | 终端控制函数 | 查看 |
pty | 伪终端工具 | 查看 |
fcntl | fcntl 和 ioctl 系统调用 | 查看 |
resource | 资源使用信息 | 查看 |
syslog | Unix syslog 库例程 | 查看 |
创建于 2025/5/11 16:19:21
更新于 2025/5/11 23:04:40